eab8b8b456ae6d06c6da6351dbd1655d9f9da582,java/java-impl/src/com/intellij/codeInsight/intention/impl/CreateFieldFromParameterAction.java,CreateFieldFromParameterAction,isAvailable,#Project#Editor#PsiFile#,103
Before Change
if (psiParameter == null) return false;
final Collection<SmartPsiElementPointer<PsiParameter>> params = getUnboundedParams(psiParameter);
params.clear();
final PsiParameter[] parameters = ((PsiMethod)psiParameter.getDeclarationScope()).getParameterList().getParameters();
for (PsiParameter parameter : parameters) {
params.add(SmartPointerManager.getInstance(project).createSmartPsiElementPointer(parameter));
}
After Change
}
}
} else {
final PsiElement declarationScope = psiParameter.getDeclarationScope();
if (declarationScope instanceof PsiMethod) {
method = (PsiMethod)declarationScope;
}
}
if (method == null) return false;